home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The PC-SIG Library 10
/
The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso
/
PC_SIGCD
/
26
/
3
/
DISK2631.ZIP
/
EXAMP2.ZIP
/
PB090590
< prev
next >
Wrap
Text File
|
1990-09-05
|
12KB
|
369 lines
all
H#: 63920 S12/SPECTRA Publishing
04-Sep-90 16:55:31
Sb: #63780-#Peace and Quiet !
Fm: JOHN E. SHIREY 75676,223
To: Barry Erick for Spectra 75300,214 (X)
Barry:
Perhaps it would be better to wait for version 2.10. How soon will it be
released?
-----J.Shirey
There is 1 Reply.
Press <CR> for next or type CHOICES !
H#: 63966 S12/SPECTRA Publishing
04-Sep-90 22:18:54
Sb: #63920-Peace and Quiet !
Fm: Barry Erick for Spectra 75300,214
To: JOHN E. SHIREY 75676,223
Hmm, I would guess pretty soon! Really should be within a few weeks at the
most. Bob can say more, or tell me to quiet down.
-- Barry
Press <CR> for next or type CHOICES !
H#: 63838 S12/SPECTRA Publishing
04-Sep-90 09:06:33
Sb: #63702-#Peace and Quiet !
Fm: Mason Landstreet 71220,1547
To: Bob Zale: PowerBASIC R&D 76304,1303 (X)
Bob,
Since I do use graphics and I do have a library built that I $INCLUDE in many
of my apps I can't seem to get much relief of the memory crunch without taking
each program and figuring out just which pieces of the library are needed. I
geuss 'C' has just spoiled me from that standpoint. I do use Power basic for
little quick and dirty stuff but I just can't takethe time to disect my library
or play memeory games.
The following are a few of PB2.10 thoughts:
1. A paging compiler.
2. Use only necessary routines out of "standard" object libraries.
3. Compatibility with other language libraries.
4. Desqview API interface.
5. Windows 3.0 interface.
6. OS/2 (and PM) interface.
Thanks .............................................. Mason
There is 1 Reply.
Press <CR> for next or type CHOICES !
H#: 63840 S12/SPECTRA Publishing
04-Sep-90 09:56:01
Sb: #63838-#Peace and Quiet !
Fm: Barry Erick for Spectra 75300,214
To: Mason Landstreet 71220,1547 (X)
mason,
Any wishes will have to wait for something other than 2.10, since that is
soooo close to becoming real. I do hope that a an optional obj lib can be made,
and can be used. Most of what you state I agree with.
--- Barry
There is 1 Reply.
Press <CR> for next or type CHOICES !
H#: 63936 S12/SPECTRA Publishing
04-Sep-90 18:03:05
Sb: #63840-#Peace and Quiet !
Fm: Richard Thompson 73200,3071
To: Barry Erick for Spectra 75300,214 (X)
Hi Barry,
I don't have a problem but I would like to ask a question. I've seen so
many books on how to learn basic. Can you make a recommendation on which one
would be most closely related to Power Basic? I've seen a number of them for
GW-Basic and a few for just Basic.
I am a real novice at basic programming so I'll need something that starts
out on the ground floor. I've fooled around a little with GW-Basic but wanted
more flexibility. Your program was recommended to me by my dealer but I need a
good How To book to get me going.
Thanks,
Rich
There is 1 Reply.
Press <CR> for next or type CHOICES !
H#: 63967 S12/SPECTRA Publishing
04-Sep-90 22:19:03
Sb: #63936-Peace and Quiet !
Fm: Barry Erick for Spectra 75300,214
To: Richard Thompson 73200,3071
I don't think there is a book on PowerBASIC, however the manuals with
PowerBASIC are fantastic. You may be able to find a book on Turbo Basic
(Computes! USING TurboBasic, or Borland/Osborne 's Using Turbo Basic, or one of
three others) since PB is a upgrade from TB. This means most of the TB stuff
will work in PB, except for the string maipulations in inline. You won't see
anything on OBJ code interfacing in those, however, or any of the new PB stuff.
While the PB manuals do not teach BASIC, they are a great reference material,
and the user guide does have examples for each item.
-- Barry
Press <CR> for next or type CHOICES !
H#: 63909 S12/SPECTRA Publishing
04-Sep-90 16:17:51
Sb: #63808-#$Link & ^KP Questions
Fm: Richard Kanarek 72371,111
To: Barry Erick for Spectra 75300,214 (X)
First, as always, thanks for the reply! Though I haven't tried it yet,
I have every confidence that you advice will cure the data problem.
Regarding the error message, I think that something might be missing
from your post. What I read was: " you'll see this error message in the
next version of PB, and you'll be happy to be using td without the error
message you saw." If I'll be seeing the error message in the next version
how can I be "happy to be using td WITHOUT the error message..."?
Regarding the print problem:
When I press the print screen keys the cursor fly's across the screen as
if the computer is going to print out something but instead of printing
the cursor returns to the top of the screen and stays there- forever!
When trying to use ^KP PB says that its "Printing..." and thats all it
ever says (or does) until I turn my computer on and off! Also, after I
run PB I don't believe I can ever print anything again! (I can remember
tring (and failing) to use the printer after using PB but I can't say
off hand if I had actually left PB or if I was in its shell.) My computer
is a Heath/Zenith 148 using a parallel printer (epson).
Thanks again for the quick reply!
Cordially, Richard Kanarek
There are 2 Replies.
Press <CR> for next or type CHOICES !
H#: 63910 S12/SPECTRA Publishing
04-Sep-90 16:23:44
Sb: #63909-$Link & ^KP Questions
Fm: Richard Kanarek 72371,111
To: Richard Kanarek 72371,111 (X)
[Continued from last message]
P.S. In case your intrested, the computer isn't being run with any TSR's-
in fact, frequently PB is the first program of any kind to be run on
my computer after it is booted.
Press <CR> for next or type CHOICES !
H#: 63968 S12/SPECTRA Publishing
04-Sep-90 22:19:13
Sb: #63909-$Link & ^KP Questions
Fm: Barry Erick for Spectra 75300,214
To: Richard Kanarek 72371,111
Richard,
The heath/Zenith... I do know that machine does not have a standard internal
hardware printer port, but the bios should be doing the print screen. I do not
know if ^Kp uses direct hardware writing, or the bios. However, the print
screen should not be in trouble. If PB stole anypart of the printer dirver, I
do not think that would get in the way of a print screen. Bob would have better
insight on this. I'd also be interested in his thoughts since it would be more
insight into PB.
About td, well , if you had the error message, you would not ned td, but if
you had anything you neede to look at in the obj code, you could easily trace
thru it and PB's source code with PB.
-- Barry
Press <CR> for next or type CHOICES !
H#: 63963 S12/SPECTRA Publishing
04-Sep-90 21:17:59
Sb: #63808-#$Link & ^KP Questions
Fm: Richard Kanarek 72371,111
To: Barry Erick for Spectra 75300,214 (X)
Hello again! Remember me? :-)
Perhaps when I said that I was sure that your advice would work I was
being slightly too confident! Eliminating the DSEG and putting everything
in CSEG resulted in error 507 (Invalid $Link file). Not being
prepaired to try and guess which of the 1800 lines PB doesn't like
$linking I decided to experiment on a smaller test. Although it $links
okay, it doesn't run properly! Perhpas if you (anyone) can help me
figure out how to fix the little puppy (below) I can figure out how
to fix the big dog on my own (I can dream, can't I?).
See (m)any mistakes?!?
PB file: (This complies okay (it doesn't even crash when run!)
Unfortunatly none of the text which `asmbinfo' is suposed to
display is displayed!
cls
declare sub asmbinfo()
? "testing..."
call asmbinfo
beep
end
$link "a:gp.obj"
Assembly Language file:
.8086
jumps
LOCALS
NOWARN RES
CSEG segment BYTE
ASSUME CS:CSEG,DS:CSEG
gen_info db "File: ","$" ;I never was able to find "File"
; in memory (using TD)!
asmbinfo proc FAR
public asmbinfo
push ax
push bx
push cx
push dx
push bp ;Thanks for the reminder!
push ds
pushf
mov ax,CSEG
mov ds,ax
mov dx,OFFSET [gen_info]
mov ax,0900h
int 21h
popf
pop ds
pop bp
pop dx
pop cx
pop bx
pop ax
retf
asmbinfo endp
;------Asmbinfo [End]----------------------
CSEG ends
end
There is 1 Reply.
Press <CR> for next or type CHOICES !
H#: 63969 S12/SPECTRA Publishing
04-Sep-90 22:19:29
Sb: #63963-$Link & ^KP Questions
Fm: Barry Erick for Spectra 75300,214
To: Richard Kanarek 72371,111
here is what I did to make it work:
Note: That DS is NOT assumed. It is left as is
$debug map on
armupdate:
on timer(1) gosub update
timer on
armhelp:
key 15,chr$(&H08,&H23)
on key(15) gosub Hlp
key(15) on
declare sub Asmbinfo()
mainscreen:
cls
? "Several lines of print"
call asmbinfo
end
hlp:
? "So you need help"
return
update:
beep
return
end
$link "rtest.obj"
; test for cis prog from richard kanarek 72371,111
.8086
jumps
locals
nowarn res
cseg segment byte
assume cs:cseg
asmbinfo proc far
public asmbinfo
push bp
push ds
push ax
push bx
push cx
push dx
pushf
mov ax,cseg
mov ds,ax
mov dx,offset [gen_info]
mov ax,0900h
int 21h
popf
pop dx
pop cx
pop bx
pop ax
pop ds
pop bp
retf
asmbinfo endp
cr equ 13
lf equ 10
gen_info db 'File: ',??filename,'Date: ',??date,'Time : ',??time
db cr,lf,"(so I'll know what ver is linked into any"
db '*.EXE program this s linked into.)',cr,lf,"$",0
ends
end
Press <CR> for next or type CHOICES !
H#: 63952 S12/SPECTRA Publishing
04-Sep-90 19:41:19
Sb: Wishes and a Buglet
Fm: Bill Harrison 71170,673
To: Bob Zale 76304,1303 (X)
Wishes: 1) A better way to print a program than marking the whole file and then
hitting Ctrl K-P or at least an optional
Form Feed added at the end so multiples can be printed
without having to manually form feed.
2) Keystroke Macro capability (record and playback). I could do 1 with
this by assigning Ctrl PGup Ctrl K-B Ctrl PGdn
Ctrl K-K Ctrl K-P to something like AltP.
3) Date Functions
a) given a date return Weekday
b) given a date return number of days since 1/1/80
c) given a number return the date based on 1/1/80
Buglet: Help says that as an alternate to Ctrl K-B, F7 can be used
to mark the start of a block and instead of Ctrl K-K, F8 can be
used to mark the end. Both perform the same function as F9(Compile and Run the
program). This is really annoying
because I can never remember which is which when marking.
But I can remember F7 to start and F8 to end marking.
Press <CR> for next or type CHOICES !
HPC Vendor B ForumHSections Menu
Section names (#subjs/# msgs)
1 Quarterdeck (46/81)
3 Korenthal Assocs. (6/13)
4 Personics Corp. (9/12)
5 Quicksoft (7/9)
6 TurboPower Software (21/45)
7 ChipSoft, Inc. (1/1)
8 DacEasy (3/4)
9 Vestronix (1/1)
10 J.P. Software (9/16)
11 PDC Prolog (3/4)
12 SPECTRA Publishing (3/12)
HEnter choice(s) or ALL !